import re

def analyze_words(input_str):
    # Проверка наличия данных для анализа
    words = input_str.split()
    if len(words) <= 1:
        return "Мало данных для анализа"

    # Параметры для отчета
    total_words = len(words)
    uppercase_cyrillic_count = 0
    latin_character_count = 0
    short_words_count = 0
    longest_word = ""
    longest_word_length = 0
    hyphenated_words_count = 0

    # Анализ каждого слова
    for word in words:
        if word[0].isupper() and word[0].isalpha() and ord(word[0]) >= 1040 and ord(word[0]) <= 1103:  # Проверка на заглавную кириллическую букву
            uppercase_cyrillic_count += 1
        if re.search('[a-zA-Z]', word):  # Проверка на наличие латинских символов
            latin_character_count += 1
        if len(word) <= 3:  # Проверка на длину слова
            short_words_count += 1
        if '-' in word:  # Проверка на наличие дефиса
